<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
class ccliente extends CI_Controller
{
    function __construct() {
        parent::__construct();
    }
    

     
    public function nuevo()
    {
        $this->Login->validarSesion();
      
        if($this->input->post())
        {
            $this->load->model('Cliente','',TRUE);
            $this->Cliente->nuevo();   
            
        }
        $datos['operacion'] = "nuevo";
        $datos['cabecera']= "Alta de Pasajero";
        $data_header['titulo']="HOSTAL BAUDI-Alta de Pasajeros";
        $this->load->view('includes/header.php',$data_header);
        $this->load->view('viewCliente', $datos);
        $this->load->view('includes/footer.php');


    }
    
    public function modificar($id){
        $this->Login->validarSesion();
        
        $data_header['titulo']="HOSTAL BAUDI- Modificar Pasajeros";
        $this->load->view('includes/header',$data_header);
        if($this->input->post())
        {
            $this->load->model('Cliente','',TRUE);
            $this->Cliente->modificar($id);   
        }
        else
        {
            $this->load->model('Cliente','',TRUE);
            $datos['cliente'] = $this->Cliente->getCliente($id);
            $datos['operacion'] = "modificar";
            $datos['cabecera']= "Modificando un Pasajero";
            $this->load->view('viewCliente',$datos);
        }       
        $this->load->view('includes/footer');
    }
    
    public function eliminar($id){
        $this->Login->validarSesion();
        
         $data_header['titulo']="HOSTAL BAUDI- Baja de Pasajeros";
        $this->load->view('includes/header',$data_header);
        if($this->input->post())
        {
            $this->load->model('Cliente','',TRUE);
            $this->Cliente->eliminar($id);   
        }
        else
        {
            $this->load->model('Cliente','',TRUE);
            $datos['cliente'] = $this->Cliente->getCliente($id);
            $datos['operacion'] = "eliminar";
            $datos['cabecera']= "Eliminando un Cliente";
            $this->load->view('viewCliente',$datos);
        }       
        $this->load->view('includes/footer');
    }
    public function consultar(){
        $this->Login->validarSesion();
        
        $this->load->model('Cliente','',TRUE);        
        $datos['listas'] = $this->Cliente->listarTodos();
        $datos['cabecera']= "Listado de Pasajeros";
        $data['titulo']= "HOSTAL BAUDI-Listado de Pasajeros";
        $this->load->view('includes/header',$data);
        $this->load->view('viewClientePresentacion',$datos);
        $this->load->view('includes/footer');
        
    }
    
    public function generar_pdf(){ 
        $this->load->model('Cliente','',TRUE); 
        $arrHeading = array('id', 'nombre', 'apellido','documento','domicilio','localidad','telefono','email');
        $arrData    = $this->Cliente->get_data_pdf();
        $sTitulo    = 'Listado de Pasajeros'; 
        generar_pdf($arrHeading,$arrData,$sTitulo);
    }
    
    
    function buscarAjax(){
          $this->load->model('Cliente','',TRUE);      
          $mostrar= 'id,nombre,apellido,domicilio,localidad,cuit,provincia,pais,email,DATE_FORMAT(FROM_DAYS(TO_DAYS(NOW())-TO_DAYS(fecha_nac)),"%Y")+0  as anios,telefono,celular,obs, auto_tipo, auto_dominio, saldo_favor, fecha_vto';
          $pagina = $_POST['pagina'];
          $limite = $_POST['limite'];
          $principio = ($pagina -1)* $limite;
          $var = $this->Cliente->buscarClientes($mostrar,$_POST['todos'],$_POST['apellido'],$_POST['documento'],$limite,$principio);
         
         echo json_encode($var);
        
    }
    function cantClientes(){
          $this->load->model('Cliente','',TRUE);      
          $mostrar= 'id,nombre,apellido,domicilio,localidad,provincia,pais,email,telefono,celular,obs, auto_tipo, auto_dominio, saldo_favor, fecha_vto';
          $limite = $_POST['limite'];
          $principio = 0;
          $var = $this->Cliente->buscarClientes($mostrar,1,"","",5,0);
          
          
         echo sizeof($var);
        
    }

}

   
?>